//
//  EOCBitMove.h
//  Test
//
//  Created by 杨德龙 on 2017/3/7.
//  Copyright © 2017年 HipalSports. All rights reserved.
/*
    主要用于右边或者左边移动位数 得出结果
    1.0 在gcc 编译器中我们 还和编译器的位数有关 向左移动会导致符号位丢失 可能会导致符号位丢失
                          向右移动会在右边补上符号位数
 
 */

#import <Foundation/Foundation.h>

@interface EOCBitMove : NSObject


/**
 向左边移动 bit位数

 @param number 被移动的数字
 @param bit 移动的位数
 */
- (void)moveIntNumber:(int )number
              leftBit:(int )bit;


/**
 向右移动 bit位数

 @param number 被位移的数字
 @param bit 移动的位数
 */
- (void)moveIntNumber:(int )number
             rightBit:(int )bit;


@end
